Bug 711298 - "Edit Scheduled Transaction" window way too modal
authorJohn Ralls <jralls@ceridwen.us>
Sun, 1 Dec 2013 22:02:11 +0000 (14:02 -0800)
committerJohn Ralls <jralls@ceridwen.us>
Fri, 24 Jan 2014 23:22:55 +0000 (15:22 -0800)
Put dialogs and utility windows in the same level as normal and
toolbar windows so that Gtk can control their stacking instead of
forcing them, rather unnaturally, to be on top of all other windows,
even other application windows, even when another application has
focus.

gdk/quartz/gdkwindow-quartz.c

index 27ef1a5db36ba8487a2aa56082939052a33f8ada..f3d168bc23ef530bc3ed1b56d87fe24caca77c72 100644 (file)
@@ -2200,8 +2200,6 @@ window_type_hint_to_level (GdkWindowTypeHint hint)
 
     case GDK_WINDOW_TYPE_HINT_UTILITY:
     case GDK_WINDOW_TYPE_HINT_DIALOG:  /* Dialog window */
-      return NSFloatingWindowLevel;
-
     case GDK_WINDOW_TYPE_HINT_NORMAL:  /* Normal toplevel window */
     case GDK_WINDOW_TYPE_HINT_TOOLBAR: /* Window used to implement toolbars */
       return NSNormalWindowLevel;